package DesignMode.TmplateMethod;

/**
 * @author VX5
 * @Title: MJC
 * @ProjectName DataStructure
 * @Description: TODO
 * @date ${DAT}10:37
 */
abstract class AbstractClass {
    //一些抽象行为
    public abstract void PrimitiveOperation1();

    public abstract void PrimitiveOperation2();

    //模板方法 给出了逻辑的骨架 集合中的骨架就是用来实现该种效果
    public void TemplateMethod(){
        PrimitiveOperation1();
        PrimitiveOperation2();
    }
}

